笨办法学Python3 习题14

发布时间 2023-10-03 11:44:09作者: 萹豆

知识点:

int(input(">"))// 检验用户输入的值是否为整数

 1 from sys import argv          # 从 系统模块 导入 参数变量
 2 script, user_name = argv      # 将 参数变量 解包,依次赋值给 左边的变量
 3 prompt = ">"                  # 将 > 符号转换字符串 赋值给 提示变量
 4 
 5 print("Hi {} , I'm the {} script.".format(user_name, script))  # 打印 你好某某,我是XX脚本//一种格式写法
 6 print(f"Hi {user_name}, I'm the {script} script.")             # 打印 同上 ,另一种格式化写法
 7 print("I'd like to ask you a few questions.")                  # 打印 我需要问你几个问题
 8 print(f"Do you like me {user_name}?")                          # 打印 你喜欢我吗 某某?
 9 likes = input(prompt)                                          # 弹出提示符,需要用户输入值,再赋值给变量like
10 
11 print(f"Where do you live {user_name}?")                       # 打印 你住在哪里 某某?
12 lives = input(prompt)                                          # 弹出提示符,需要用户输入值,再赋值给变量lives
13 
14 print(f"How old are you {user_name}?")      # 打印 你多大了 某某                  
15 age = int(input(prompt))                    # 需要用整数检验数字,用户输错可报错,弹出提示,用户输入,赋值变量
16 
17 print("What kind of computer do you have?") # 打印 你的电脑是什么样的?
18 computer = input(prompt)                    # 弹出提示,用户输入,赋值变量
19 
20 print(f"""                                   
21 Alright, so you said {likes} about liking me.  
22 You live in {lives}. Not sure where that is.
23 You're {age} years old.
24 And you have a {computer} computer. Nice.
25 """)
26 
27 # 打印  (使用三对引号可以方便任意排列语句)
28 # 好吧,所以你XX喜欢我的
29 # 你生活在某某地.不确定在哪里
30 # 你是X岁了
31 # 还有你有一台XX电脑. 很好

 

PS C:\Users\Administrator\lpthw> python ex14.py biandou
Hi biandou , I'm the ex14.py script.
Hi biandou, I'm the ex14.py script.
I'd like to ask you a few questions.
Do you like me biandou?
>yes
Where do you live biandou?
>china
How old are you biandou?
>25
What kind of computer do you have?
>white

Alright, so you said yes about liking me.
You live in china. Not sure where that is.
You're 25 years old.
And you have a white computer. Nice.