数据类型:
类型转换的方法,就是加一个 目标类型名(变量)
#比如我要把 整数的123,转出字符串"123"
s = str(123)
print(s) # s就是一个字符串
分支语句:
a = 59
#单分支
if a >= 60 :
print("合格")
#双分支
if a % 2 == 0:
print("偶数")
else:
print("奇数")
#多分支
if a % 4 == 0:
print("被4整除")
elif a % 4 == 1:
print("被4整除余1")
elif a % 4 == 2:
print("被4整除余2")
else:
print("被4整除余3")
条件a and 条件b:只有条件a和条件b都满足才成立:
age = input('请您输入年龄:')
age = int(age)
if age >= 15 and age <= 24:
print('您是一个青年人')
else:
print('您不是一个青年人')
条件a or 条件b:只要条件a或者条件b中的一个满足,就成立:
if age < 15 or age > 24:
print('您不是一个青年人')
else:
print('您是一个青年人')
not 条件a:如果条件a为True,那么返回False。如果条件b为False,那么返回True:
person1 = '中国人'
person2 = '南非'
if not person2 == '中国人':
print('不可以上战舰')
else:
print('可以上战舰')
计算机的处理过程:
1、输入intput 2、存储storage 3、处理process 4、输出output
input()用法:用来接收用户输入的数据。接收进来的数据都是字符串类型
完成一个计算器:
'''
1、能加法、减法、乘法、除法、整除、求余
2、非法的输入进行提示
3、除0有提醒:除数不能为零
4、求余只能整数,且不能对0求余
输入的格式:
整数1
整数2
符号(+ - * / // %)
'''
a = input()
b = input()
c = input()
if c == '+':
print(int(a) + int(b))
elif c == '-':
print(int(a) - int(b))
elif c == '*':
print(int(a) * int(b))
elif c == '/':
if int(b) == 0:
print('除数不能为零')
else:
print(int(a) / int(b))
elif c == '//':
if int(b) == 0:
print('除数不能为零')
else:
print(int(a) // int(b))
elif c == '%':
if int(b) == 0:
print('不能对0求余')
else:
print(int(a) % int(b))
else:
print("不要调皮,只支持加法、减法、乘法、除法、整除、求余")
模块
数学
import math as mh #导入整个模块,as表示别名
print(mh.sqrt(2)) #模块.函数
from math import sqrt , floor , ceil #导入单独的函数
print(sqrt(5), floor(3.14), ceil(3.14) , abs(-7))
随机函数
import random
print(random.randint(3,10)) #随机生成[3,10]任意的整数
#round()#四舍五入函数
print(round(3.1415926, 2))
chr()整数转成字符 和 ord()字符转成整数
通过ASCII表进行转换,'A'->65 'a'->97 '0'->48
ch = 'A'
ch = chr(ord('A') + 32) #把大写转小写
print('-->' , ch)
print(chr(65) , ord('B') )
—— 本文来自火龙信奥(义乌睿码科技):义乌青少年信息学奥赛与编程教育平台,专注 CSP-J/S、NOIP、GESP 竞赛培训,线上线下融合教学,助力编程升学。网址:hlcoding.com