笨方法学python 习题11_input()函数

提问

代码如下:

print('''How old are you?''',end='')
age = input()
print('''How tall are you?''',end='')
height = input()
print('''How much do you weight?''',end='')
weight = input()

print(f'''So,you're {age} old, {height} tall and {weight} heavy.''')

输出:

How old are you?
How tall are you?
How much do you weight?
So,you're  old,  tall and  heavy.

进程已结束,退出代码0

巩固练习:

  1. input的功能:
    - Python3.x 中 input() 函数接受一个标准输入数据,返回为 string 类型
    - ***注意:***在 Python3.x 中 raw_input() 和 input() 进行了整合,去除了 raw_input( ),仅保留了input( )函数,其接收任意任性输入,将所有输入默认为字符串处理,并返回字符串类型。
    注意:python3 里 input() 默认接收到的是 str 类型。

  2. input的例子:

age=input('''what's your age:''')
age=int(age)
if age<=18:
	print('young')
else:
	print('mature')
  1. 再写一段类似的代码:
number = input('给我一个数,我帮你判断它是奇数还是偶数:')
number = int(number)

if number == 0:
	print(f'{number}是一个特殊的偶数')
elif number==1 or number==-1:
	print(f'{number}是奇数')
elif number%2==0:
	print(f'{number}是偶数')
elif number%3==0:
	print(f'{number}是奇数')

输出:

给我一个数,我帮你判断它是奇数还是偶数:100
100是偶数

进程已结束,退出代码0

案例详见:https://blog.csdn.net/athogwarts/article/details/125027458

Tips:

  1. python的逻辑:接受输入→改变输入→打印
  2. f(‘’)与 format 函数的使用类似,但更简单。想要在字符串中插入变量的值,可在前引号(单引号/双引号)前加上字母 f,再将要插入的变量放在花括号内。这样,当 Python 显示字符串时,将把每个变量都替换为其值。
    这种字符串名为 f字符串。f 是 format(设置格式) 的简写,因为 Python 通过把花括号内的变量替换为其值来设置字符串的格式。
#用f('')拼接字符串
>>> introducation = f'My name is {name},I am a {sex},and I am {age} years old.'
>>> introducation
'My name is Alex,I am a boy,and I am 25 years old.'

#用f('')字符串使用对象操作:
>>> info = {'name': 'Alex', 'age': 25, 'sex': 'boy'}
>>> introducation = f'My name is {info["name"]},I am a {info["sex"]},and I am {info["age"]} years old.'
>>> introducation
'My name is Alex,I am a boy,and I am 25 years old.'

详见:https://blog.csdn.net/qq_28087491/article/details/126353190

Tips:

  1. input(‘’)里面放字符串
  2. input()里面放数字
  3. input()里面放交互对象输入的东西
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值