python18.4.26
一、变量
print('hello') '''-*- encoding: utf-8 -*- print('中国你好') #用其它调用的时候前面加这一串''' '''age1 = 12 age2 = age1 age3 = age2 age2 = 13 print(age1,age2,age3)
注意:怎样把字符串在各种情况下都能打印。
二、字符串
'''msg1 = '今天是第一天' msg2 = '来沙河上课' print(msg1 + msg2) ''' ''' msg1 = '坚持' print(msg1 * 3) ''' ''' name = input('请输入你的名字:') age = input('请输入你的年龄:') print(name,'今年',age,'岁了',) '''
三、if语句
'''name = input('请输入你的名字:') if name == '刘俊杰': #经常忘记写后面的冒号!中间的等号应该是两个(比较) print('美女') elif name == '啦啦啦': print('帅哥') else: #else后面也有冒号! print('傻子') ''' '''input('请输入数字') if mum == '0': mum2 = input('请输入第二个数字') #中间只有一个等号! if mum2 == '9': print('真棒') #前面是两个tab,不是一个 else: print('没猜对') ''' '''re = int(input('请输入一个数')) #数字转换int() if score >=100: print('a') elif score >=80: print('b') elif score >=90: print('c') else: #else应该顶格。 print('重新输入') '''
注意:if 后面的等号是两个,表示比较。而且条件后面要加 :,如果有else,else后面也要加:。print的时候前面要较上一行错位一个tab;if else 为并列关系,都要顶格写。
四、循环
''' count = 1 flag = True while flag: #当变量flag值为真的时候满足条件while后面条件应该写flag变量而不是True,否则无限循环。 print(count) count = count + 1 if count == 101: flag = False ''' '''count = 0 flag = True while flag: count = count + 2 print(count) if count == 100: flag = False ''' '''count=1 sum = 0 while True: sum = sum + count count = count + 1 if count == 101: break print(sum) ''' '''count = 0 while count <101: if count % 2 == 0: print(count) count = count + 1 #前面是一个tab空格 '''
1.利用flag变量,while flag: 跳出为 if count == 101: flag = Flase
2.利用break, if count == 101: break 若果break要挪到下一行再写,一定要与上一行错开一个tab
3.累加循环的时候,最后一定要记得print(sum),否则什么都不输出。