Python的变量名、数据类型和简单运算、条件语句,循环及练习
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python的变量名、数据类型和简单运算、条件语句,循环及练习,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2589字,纯文字阅读大概需要4分钟。
内容图文
Python中的变量名
->字母 ‘name‘,‘age‘,
->数字 ‘name1‘,‘age1‘
->下划线 ‘name_1‘,‘age_1‘
注意:不能以数字开头 例:1name_,不能是Python中的关键字,最好不要与Python内置的东西重复,如:‘and‘,‘as‘,‘break‘,‘class‘....
补充:在写变量名时,尽量让变量名起的有意义一些,如用户ID应该写作user_id较为合适。
数据类型
字符串类型
在Python中引号之中的内容即字符串。
如:
name1 = ‘萨摩耶‘ name2 = "雪梨" name3 = ‘‘‘中型犬‘‘‘ name4 = """雪橇犬"""
单引号,双引号,三引号都可以用来表示,注意引号两边要对称。
字符串的运算
字符串的加法:
name = name1 + name2 name = ‘萨摩耶雪梨‘
字符串的乘法:
name = name2 * 10 name = ‘雪梨雪梨雪梨雪梨雪梨雪梨雪梨雪梨雪梨雪梨‘
表示让该字符串重复出现10次。
注意:字符串的运算只有加法和乘法两种。
数字类型
数字类型没有引号,只写数字
age = 3
数字的运算加法的运算
a = 5 b = 3 c = a + b c = 8
减法的运算
c = a - b
c = 3
乘法的运算
c = a * b
c = 15
乘法中还有求幂的运算
d = 2**2
d = 4
这里的**表示次方,为2的2次方 。如若要表示4的8次方,则应写作4**8。
除法的运算
a = 19 b = 8 c = a / b c = 2.375
整除,取商
c = a // b
c = 2
取余
c = a % b
c = 3
取余是a除以b之后所余下的数,学过取余后,我们可以用取余的方法来判断一个数是奇数还是偶数
c = a % 2 if c == 0: print(‘偶数‘) else: print(‘奇数‘)
条件语句
基本语句
if + 条件:
内部代码块
内部代码块
else:
。。。
注意这里的内部代码块前有缩进,在python中的缩进以Tab键作为标准,if语句下缩进之后的为内部代码块。
伪代码:如果1等于1,那么输出‘欢迎登录‘,否则输出‘登录失败‘。
实现:
if 1 == 1: print(‘欢迎登录‘) else: print(‘登录失败‘)
嵌套
伪代码:如果1等于1时,2等于2,输出‘欢迎vip用户登录‘,如果1等于1时,2不等于2,输出‘欢迎普通用户登录‘,否则输出‘登录失败‘。
实现:
if 1 == 1: if 2 == 2: print(‘欢迎vip用户登录‘) else: print(‘欢迎普通用户登录‘) else: print(‘登录失败‘)
多条件判断
grade = input(‘请输入用户级别‘) if grade == ‘白金用户‘: print(‘欢迎你,白金用户‘) elif grade == ‘钻石用户‘: print(‘欢迎你,钻石用户‘) elif grade == ‘vip用户‘: print(‘欢迎你,vip用户‘) else: print(‘欢迎你,普通用户‘)
补充pass的用法
当你的if语句中if内部什么也不想操作可以写作
if 1==1: passelse: print(‘欢迎‘)
如果是
if 1==1:
else:
print(‘欢迎‘)
则是错误的,python中不允许该做法,所以这里应该使用pass
循环
死循环
while 1 == 1: print(‘ok‘)
条件永远成立,永远执行。
whlie 循环
count = 0 while count <= 10: print(count) count = count +1
总结练习
1、使用while循环输出1,2,3,4,5,6,7,9,10。
count = 1 while count <= 10: if count == 8: passelse: print(count) count = count +1
2、求1-100所有数的和。
n = 1 s = 0 while n <= 100: s = s + n print(s) n = n + 1
3、求1-100所有的奇数
n = 1 while n <= 100: temp = n %2 if temp == 0: passelse: print(n) n = n + 1
4、求1-100所有的偶数
n = 1 while n <= 100: temp = n %2 if temp == 0: print(n) else: pass n = n + 1
5、求1-2+3-4+5-6+7...99所有数的和
n = 1 s = 0 while n < 100: temp = n % 2 if temp == 0: s = s - n else: s = s + n n = n +1 print(s)
6、用户登录(三次机会重试)
uesr_name = input(‘请输入用户名‘) user_passwd = input(‘请输入密码‘) if uesr_name == ‘root‘: if user_passwd == ‘123456‘: print(‘欢迎登录‘) else: print(‘密码输入错误,请重新输入‘) user_passwd = input(‘请第二次输入密码‘) if user_passwd == ‘123456‘: print(‘欢迎登录‘) else: print(‘密码输入错误,请重新输入‘) user_passwd = input(‘请第三输入密码‘) if user_passwd == ‘123456‘: print(‘欢迎登录‘) else: print(‘错误次数过多,登录失败‘) else: print(‘用户名不存在‘)
原文:https://www.cnblogs.com/winsdom/p/9050296.html
内容总结
以上是互联网集市为您收集整理的Python的变量名、数据类型和简单运算、条件语句,循环及练习全部内容,希望文章能够帮你解决Python的变量名、数据类型和简单运算、条件语句,循环及练习所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。