当前位置:   article > 正文

每天30分钟python(第一天)

每天30分钟python(第一天)

1.input

1.规则

input输入的是字符串

2.print打印规则:

整数不能与文字一起打印,但是字符串可以,所以将文字转换为字符串即可

print("小明今年"+str(5)+"岁了")

代码实践:
错误代码:
  1. # 实现 BMI = 体重 /(身高**2
  2. user_weiight=input("请输入体重")
  3. user_height=input("请输入身高")
  4. user_BMI = user_weiight / (user_height) **2
  5. print(user_BMI)
  6. """
  7. 报错了,因为input输入的是str,而不是整数,强制转换即可
  8. TypeError: unsupported operand type(s) for ** or pow(): 'str' and 'int'
  9. """
修改后代码:
  1. # 实现 BMI = 体重 /(身高**2)
  2. user_weiight=float(input("请输入体重"))
  3. user_height=float(input("请输入身高"))
  4. user_BMI = user_weiight / (user_height) **2
  5. print(user_BMI)
  6. """
  7. 请输入体重110
  8. 请输入身高170
  9. 0.0038062283737024223
  10. """

2.条件语句:

True/False

1.格式:

if [条件]:

[执行语句]

[执行语句]

实践时间:
  1. mood_index = int(input("对象今天心情怎么样(输入1-100):")) # 心情指数
  2. if mood_index >= 60 : # 注意冒号
  3. print("今天可以打游戏!")
  4. else:
  5. print("今天千万不能打游戏")

3.多条件运算(嵌套)

实践时间:
  1. # 实现 BMI = 体重 /(身高**2
  2. user_weiight=float(input("请输入体重(单位:kg)"))
  3. user_height=float(input("请输入身高(单位:m)"))
  4. user_BMI = user_weiight / (user_height) **2
  5. print(user_BMI)
  6. if user_BMI <= 18.5: #python的if不用()
  7. print("偏瘦")
  8. elif 18.5<user_BMI <=25 :
  9. print("正常")
  10. else :
  11. print("肥胖")
注意:原来C语言的 else if 改为 elif

4.逻辑运算:

and 与

(一个错就错)

or 或

(一个对就对)

not 非

(只能对一个语句操作,返回相反的值)

5.列表:

列表也就是数组

空数组

shuzu = []

添加列表的值

列表名字.append("显示器") #添加到数组最后一个

删除列表的某个元素

列表名字.remove("显示器")

len函数统计列表个数

返回min/max值

打印出排序好的,从小到大的列表,同时不改变原来的列表

  1. list = ["韩信","赵云","曹操"]
  2. print(list)
  3. list.append("刘备")
  4. print(list)
  5. list.remove("曹操") #删除列表的某个元素
  6. print(list)
  7. print(len(list)) #len函数可以查看列表的元素个数
  8. print(list[0]) #也可以通过索引获得某个位置的元素
  9. list[1] = "黄忠" #将列表的某个值覆盖掉
  10. print(list)
  11. daxiao = [1,7,6,4]
  12. print(max(daxiao)) #返回列表的最大值
  13. print(min(daxiao)) #返回列表的最小值
  14. print(sorted(daxiao)) #打印出排序好的,从小到大的列表,同时不改变原来的列表
  15. """
  16. 输出
  17. ['韩信', '赵云', '曹操']
  18. ['韩信', '赵云', '曹操', '刘备']
  19. ['韩信', '赵云', '刘备']
  20. 3
  21. 韩信
  22. ['韩信', '黄忠', '刘备']
  23. 7
  24. 1
  25. [1, 4, 6, 7]
  26. """

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号