赞
踩
input输入的是字符串
整数不能与文字一起打印,但是字符串可以,所以将文字转换为字符串即可
print("小明今年"+str(5)+"岁了")
- # 实现 BMI = 体重 /(身高**2)
- user_weiight=input("请输入体重")
- user_height=input("请输入身高")
- user_BMI = user_weiight / (user_height) **2
- print(user_BMI)
-
- """
- 报错了,因为input输入的是str,而不是整数,强制转换即可
- TypeError: unsupported operand type(s) for ** or pow(): 'str' and 'int'
- """
- # 实现 BMI = 体重 /(身高**2)
- user_weiight=float(input("请输入体重"))
- user_height=float(input("请输入身高"))
- user_BMI = user_weiight / (user_height) **2
- print(user_BMI)
-
- """
- 请输入体重110
- 请输入身高170
- 0.0038062283737024223
- """
True/False
if [条件]:
[执行语句]
[执行语句]
- mood_index = int(input("对象今天心情怎么样(输入1-100):")) # 心情指数
- if mood_index >= 60 : # 注意冒号
- print("今天可以打游戏!")
- else:
- print("今天千万不能打游戏")
- # 实现 BMI = 体重 /(身高**2)
- user_weiight=float(input("请输入体重(单位:kg)"))
- user_height=float(input("请输入身高(单位:m)"))
- user_BMI = user_weiight / (user_height) **2
- print(user_BMI)
-
- if user_BMI <= 18.5: #python的if不用()
- print("偏瘦")
- elif 18.5<user_BMI <=25 :
- print("正常")
- else :
- print("肥胖")
and 与
(一个错就错)
or 或
(一个对就对)
not 非
(只能对一个语句操作,返回相反的值)
列表也就是数组
shuzu = []
列表名字.append("显示器") #添加到数组最后一个
列表名字.remove("显示器")
- list = ["韩信","赵云","曹操"]
- print(list)
- list.append("刘备")
- print(list)
- list.remove("曹操") #删除列表的某个元素
- print(list)
- print(len(list)) #len函数可以查看列表的元素个数
- print(list[0]) #也可以通过索引获得某个位置的元素
- list[1] = "黄忠" #将列表的某个值覆盖掉
- print(list)
-
- daxiao = [1,7,6,4]
- print(max(daxiao)) #返回列表的最大值
- print(min(daxiao)) #返回列表的最小值
- print(sorted(daxiao)) #打印出排序好的,从小到大的列表,同时不改变原来的列表
- """
- 输出
- ['韩信', '赵云', '曹操']
- ['韩信', '赵云', '曹操', '刘备']
- ['韩信', '赵云', '刘备']
- 3
- 韩信
- ['韩信', '黄忠', '刘备']
- 7
- 1
- [1, 4, 6, 7]
- """
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。