Kapitel V kleine Schildkröte nach der Schule Programmierung dieser Zusammenfassung und Reflexion

Erstens: Für kleine Video Verwundbarkeit der kleinen Schildkröte erwähnt, wieder unser Spiel verbessern: Wenn der Benutzer die falsche Art eintritt, rechtzeitig den Benutzer daran zu erinnern, erneut abzuschließen, zu verhindern, stürzt ab.

import random
secret = random.randint(1,10)
time = 3
guess= 0
print("猜猜我是几:",end="")
while  (guess != secret) and (time>0):
    temp = input()
    time = time - 1
#
    while not temp.isdigit():
        temp = input("抱歉,您的输入有误,请输入一个整数:")
    guess = int(temp)
#1.首先两个重要的内容s.isdigit意为字符串s全为数字为真;s.isalpha意为字符串s全为字符为真。利用
s.is的方法识别输入是否正确可以有效地避免输入temp为str后一直保持str的情况,从而达到识别的目的。
  2.guess与上面temp对齐因为是正确赋值后再取整赋值于guess。   
    if guess == secret:
       print("you are a good boy")
    else:
       if  guess <secret:
          print("it is so small")
       else:
          print ("it is too big")
    if time > 0:
       print("再试一次吧:", end=" ")
    else:
       print("机会用光咯T_T")
print ("game over")


ps:s为字符串
s.isalnum()  所有字符都是数字或者字母,为真返回 Ture,否则返回 False。
s.isalpha()   所有字符都是字母,为真返回 Ture,否则返回 False。
s.isdigit()     所有字符都是数字,为真返回 Ture,否则返回 False。
s.islower()    所有字符都是小写,为真返回 Ture,否则返回 False。
s.isupper()   所有字符都是大写,为真返回 Ture,否则返回 False。
s.istitle() 所有单词都是首字母大写,为真返回 Ture,否则返回 False。
s.isspace()   所有字符都是空白字符,为真返回 Ture,否则返回 False。

例如:
>>> s = 'I LOVE FISHC'
>>> s.isupper()
>>> True
#注意括号!!!!!!


Ein zweites Programm eingeschrieben bestimmt, ob ein bestimmtes Jahr ein Schaltjahr ist. (Hinweis: Bitte geben Sie die BIF verwenden hat den flexiblen Einsatz gelernt)

temp = input('请输入您现在的年份:')

while not temp.isdigit():
    temp=input('输入错误请重新输入:')
    #第一次编程在这里出错,isdigit一定加()

year = int(temp)

if not year%4 == 0:
    print ('您输入的年份不为闰年!')
else :
    print('您输入的年份为闰年!')

Zusammenfassung: auf der Anwendung ist, können Sie effektiv die Verwendung von Art und Funktion isinstance Funktion vermeiden kann nicht das Problem der Rückkehr Eingangskette lösen (Eingang Rückgabewert ist immer ein String), und ist eine direkte Eingabe des Typen des Rückgabewertes, um zu bestimmen, anstatt Eingang so der Richter whlie!

Veröffentlicht 17 Originalarbeiten · erntete Lob 1 · Ansichten 368

Ich denke du magst

Origin blog.csdn.net/cccccccaaaaaaaaa/article/details/105168296
Empfohlen
Rangfolge