作業の最初の日
最初の質問:今日はクラスのコンテンツ以上三回ノックします
print (a1)
print(a_1_a)
print(1_a)
print (a1)
print(a_1_a)
print(1_a)
print (a1)
print(a_1_a)
print(1_a)
age = 18
age1 = 20
print(age,age1)
age = 18
age1 = 20
print(age,age1)
age = 18
age1 = 20
print(age,age1)
age = 18
age1 = age
print(age,age1)
age = 18
age1 = age
print(age,age1)
age = 18
age1 = age
print(age,age1)
age = 18
age1 = age
age2 = age1
age = 20
age1 = 19
print(age,age1,age2)
age = 18
age1 = age
age2 = age1
age = 20
age1 = 19
print(age,age1,age2)
age = 18
age1 = age
age2 = age1
age = 20
age1 = 19
print(age,age1,age2)
a = 10
b = 5
print(a - b)
print(a + b)
print(a * b)
print(a / b)
a = 10
b = 5
print(a - b)
print(a + b)
print(a * b)
print(a / b)
a = 10
b = 5
print(a - b)
print(a + b)
print(a * b)
print(a / b)
a = "alex"
b = "123"
print("a,b")
print(a,b)
a = "alex"
b = "123"
print("a,b")
print(a,b)
a = "alex"
b = "123"
print("a,b")
print(a,b)
a = "坚持"
b = "Python26"
print(a + b * 5)
a = "坚持"
b = "Python26"
print(a + b * 5)
a = "坚持"
b = "Python26"
print(a + b * 5)
qq_user = input("QQ账号:")
qq_pwd = input("QQ密码:")
print(qq_user,qq_pwd)
qq_user = input("QQ账号:")
qq_pwd = input("QQ密码:")
print(qq_user,qq_pwd)
qq_user = input("QQ账号:")
qq_pwd = input("QQ密码:")
print(qq_user,qq_pwd)
num = input("请输入数字:")
print(type(num))
a = int(num)
print(a + 5)
num = input("请输入数字:")
print(type(num))
a = int(num)
print(a + 5)
num = input("请输入数字:")
print(type(num))
a = int(num)
print(a + 5)
user = input("username:")
pwd = input("password:")
if user == "alex" and pwd == "alex123":
print(111)
user = input("username:")
pwd = input("password:")
if user == "alex" and pwd == "alex123":
print(111)
user = input("username:")
pwd = input("password:")
if user == "alex" and pwd == "alex123":
print(111)
2番目の質問:名前=入力(「>>>」)コード名変数によって検証は、データのタイプですか?
回答:それは文字列str型のタイプです!
name = input("请输入你的名字:") print(type(name)) print(name)
スクリーンショット:
3番目の質問:条件文の基本的な構造であれば?
次のように答えは次のとおりです。
- もし - 「もし」の手段であるキーワード、
- = ---------それは「割り当て」手段であり、
- == ---------それは「等しい」手段であり、
- :-----------それは「文の終わり」手段であり、
------- 4インデントスペースまたはTabキー(Tabキーを混合することができないとスペース)
-
1つの構文の場合
if 条件: print(结果)
例えば、単一のテーマの場合:
それ以外の場合は、構文(いずれかを選択)
if 条件: print(结果) else print(结果)
他に例のスクリーンショットの場合:
もしelifのののelif(複数選択または複数選択ゼロ)構文
if 条件: print(结果) elif 条件: print(结果) elif 条件: print(结果)
場合のelif elifの例のスクリーンショット
場合のelif elifの他に(多くの)構文
if 条件: print(结果) elif 条件: print(结果) elif 条件: print(结果) else : print(结果)
ELIFのelifの他の例のスクリーンショットの場合:
場合はネストされた構文
if 条件: if 条件: print(结果)
スクリーンショット場合はネストされた例
例えば
sex = "男" age = 48 if sex == "女": if age == 18: print("进来坐坐") else: print("隔壁找三哥") else: print("去对门找alex")
例えば、スクリーンショットのための
もしあれば、2つの方法であれば(複数選択およびそれ以上)の構文:
- 最初の
if 条件: print(如果) if 条件: print(如果) if 条件: print(如果)
最初の構文例のスクリーンショット
第2
if 条件 and 条件: print(如果)
2番目の構文の例のスクリーンショット
第四問:以下の内容プリントアウトを印刷
文能提笔安天下,
武能上马定乾坤.
心存谋略何人胜,
古今英雄唯世君.
次のように答えは次のとおりです。
print("文能提笔安天下,") print("武能上马定乾坤.") print("心存谋略何人胜,") print("古今英雄唯世君.")
- スクリーンショット:
第五の質問:書かれたif文を使用すると、ゲームのサイズを推測します:
ような理想的な設定番号:ユーザが番号を入力することを可能にする66、66よりも大きい場合、結果は大きな推測を示す図である未満66場合、結果は小さな憶測を示す図である66にのみ等しく、結果が正しい推測を示しています。
答え
b = int(input("请输入一个数字:")) if b > 66: print("你输入的数字有点大了!") elif b < 66: print("你输入的数字有点小!") else: print("恭喜你,猜对啦正确结果")
- コードのスクリーンショット:
質問6:ヒントが⾏判断にプログラムによって、彼の年齢を入力するようユーザーを使用します。
その思春期の反抗子役を示唆より大きい10、20未満、場合、その子役を示唆し、10未満の場合。プロンプト開始定性的30より大きく20未満の場合は、より大きな30及び40のヒント未満ならば、社会的な子役の子供をミックスし始めました大した出現見て、すぐに結婚子役の子。家族を示唆より大きく40未満50は、不従順子役の子供を持っている場合。50を超えると、60未満が自分自身を思い出させる場合は、すぐに反抗古いおならの赤ちゃんになる。60以上の場合、70ヒント生きていると古き良きおなら赤ちゃん未満。70より大きく90未満ヒント人生は古いおなら赤ちゃんの終わりに近づいている場合。以上の90以上の場合。この世界にヒント別れを。
回答:
user_age = int(input("请输入你的年龄:")) if user_age < 10: print("小屁孩") elif user_age > 10 and user_age < 20 : print("青春期叛逆的小屁孩") elif user_age > 20 and user_age < 30 : print("开始定性,开始混社会小屁孩儿") elif user_age >30 and user_age < 40 : print("看老老大不了,赶紧结婚小屁孩儿") elif user_age > 40 and user_age < 50: print("家里有个不听话的小屁孩儿") elif user_age > 50 and user_age < 60 : print("自己马上变成不听话的老屁孩儿") elif user_age > 60 and user_age < 70: print("活着还不错的老屁孩儿") elif user_age >70 and user_age < 90: print("人生就快结束了的一个老屁孩儿") elif user_age > 90: print("再见了这个世界!")
スクリーンショット
Q7:単一行コメントと複数行コメント?
回答:
单行注释(当行注释),#用这个符号 多行注释(""" 内容 '""'),可以进行换行,遵循PEP8开发规范,建议使用这种方法
第八题:简述你所知道的Python3x和Python2x的区别?
答案:
python2: 源码不统一 有重复代码 整型的除法:整数 print 不加括号也可以 input() 输入什么类型就是什么类型 raw_input() 获取到的都是字符串 python3: 源码统一 没有重复代码 整型的除法:浮点数(小数) print() input 获取到的都是字符串
第九题:提示用户输入的麻花藤. 判断用户输入的是否正确. 如果对, 提示真聪明, 如果不对, 提示用户输入错误
答案:
user_name = input("请您输入一下麻花藤:") if user_name == "麻花藤": print("你真的好聪明哦!") elif user_name != "麻花藤": print("用户输入错误!")
截图:
第十题:用户输入一个月份.然后判断月份是多少月.根据不同的月份,打印出不用的饮食(根据个人习惯和老家习惯随意编写)
答案:
mouth = input("请您输入一个月份:") print("您输入的月份是:",mouth) if mouth >= "1" and mouth < "4" : print("此时,你处在陕西春天,吃些羊肉泡比较好!") elif mouth >= "4" and mouth < "7": print("此时,你处在陕西夏天,吃些老潼关夹馍!") elif mouth >= "7" and mouth < "10": print("此时,你处在陕西秋天,吃些大荔冬枣和带把肘子!") elif mouth >= "10" and mouth <= "12": print("此时,你处在陕西冬天,经常下大雪,点外卖吧孩纸!")
截图:
第十一题:用户输入一个分数.根据分数来判断用户考试成绩的输出不同的档次
=90 A
=80 B
=70 C
=60 D
< 60 不及格
答案:
grade = int(input("请输入您的分数:")) if grade >= 90: print("恭喜您,荣获A,学习非常优秀") elif grade >= 80 and grade < 90: print("小伙子,继续努力,获得B级") elif grade >= 70 and grade < 80: print("你获得C级,小伙子。加油,你会进步的!") elif grade >= 60 and grade < 70: print("你刚及格,D级,好好学吧,父母挣钱不容易!") elif grade < 60: print("你的成绩不及格,后期多努力一点,加油,你是最棒的!")
截图: