PythonDay01

课堂内容
1变量的使用
- 硬性规则:

  • 变量名由字母(广义的Unicode字符,不包括特殊字符)、数字和下划线构成,数字不能开头。
  • 大小写敏感(大写的a和小写的A是两个不同的变量)。
  • 不要跟关键字(有特殊含义的单词,后面会讲到)和系统保留字(如函数、模块等的名字)冲突。
  • PEP 8要求:
    • 用小写字母拼写,多个单词用下划线连接。
    • 受保护的实例属性用单个下划线开头(后面会讲到)。
    • 私有的实例属性用两个下划线开头(后面会讲到)。
    • 逢冒必缩
      int():将一个数值或字符串转换成整数,可以指定进制。
      float():将一个字符串转换成浮点数。
      str():将指定的对象转换成字符串形式,可以指定编码。
      chr():将整数转换成该编码对应的字符串(一个字符)。
      ord():将字符串(一个字符)转换成对应的编码(整数)。
      相关代码:
      “”"
      需求: 将输入的邮箱进行加密使用ASCII.
  1. for i in a:
    print(i)
  2. ord()
  3. chr()
    进阶:python使用md5.
    “”"
    email = input(‘Input your email:’)

34567@123.com

for j in email:
ord_ = ord(j)
ord_1 = ord_ + 10
str_ = chr(ord_1)
print(str_,end="")
2运算符
在这里插入图片描述

相关代码:
Number = input(‘number:>>’)
if len(Number) > 3:
print(’[!] Error, The lenghts must be Three!!’)
else:
bai = int(Number[0])
shi = int(Number[1])
ge = int(Number[2])
if bai ** 3 + shi **3 + ge **3 == int(Number):
print(‘水仙花’)
else:
print(‘不是’)
3 if语句的使用
基本结构
x = float(input('x = ‘))
if x > 1:
y = 3 * x - 5
elif x >= -1:
y = x + 2
else:
y = 5 * x + 3
print(‘f(%.2f) = %.2f’ % (x, y))
课堂练习
‘’’
num1 = int(input(‘第一个数字’))
num2 = int(input(‘第二个数字’))
print (num1+num2)

a = ‘383843811@qq’
for i in a:
print(ord(i))
b = ord(i)
c = b + 10
print (chr©,end="")

num = int(input(‘请输入一个数字’))
if (num//100%10)**3 + (num//10%10)**3 + (num%10)**3 = num:
print(‘水仙花数’)
else:
print(‘不是’)

a = 16884631456
b = 16884631456
print(a is 16884631456)

import random
b = 0
for i in range(10):
a = (random.randint(12, 20))
print(a)
num = int(input(‘请输入一个数字’))
if num == a:
b += 100
print(‘你猜对了’+‘得分’+str(b))
else:
print(‘Gameover’)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值