大数据挖掘、分析与应用之数字猜谜游戏、数字求和、斐波那契数列

数字猜谜游戏

数字猜谜之需求分析

需求分析:
已知:目标数字
目标:仅考虑数字输入,暂不考虑非数字场景的输入,例如空白、字符串等
输入:用户输入
输出:猜测结果提示,及异常输入提示
终止条件:猜测成功
下面展示 代码

import time 
name="张三"
classnumber="1234567890"
number =7guess =-1
print(name,classnumber)
print("数字猜谜游戏!".center(36,'-'))
while guess != number :   
try:     #异常处理        
guess=input("请输入你猜的数字:")       
guess =int(guess)    except ValueError as e:         
print("\033[0;31m\t请输入数字\033[0m")      
continue  
if guess==number:      
print("\033[0;32m\t恭喜.你猜对了!\033[0m")   
elif guess < number:       
print("\033[0;31m\t猜的数字太小...\033[0m")  
else:     
print("\033[0;31m\t猜的数字太大了...\033[0m")
// An highlighted block
import time 
name="张三"
classnumber="1234567890"
number =7guess =-1
print(name,classnumber)
print("数字猜谜游戏!".center(36,'-'))
while guess != number :   
try:     #异常处理        
guess=input("请输入你猜的数字:")       
guess =int(guess)    except ValueError as e:         
print("\033[0;31m\t请输入数字\033[0m")      
continue  
if guess==number:      
print("\033[0;32m\t恭喜.你猜对了!\033[0m")   
elif guess < number:       
print("\033[0;31m\t猜的数字太小...\033[0m")  
else:     
print("\033[0;31m\t猜的数字太大了...\033[0m")

下面展示 输出结果

在这里插入图片描述

数字求和

下面展示代码

// An highlighted block
import time
a=0 b=1 c=1 num=0
while num < 10:    
print(c,end='  ')    
c = a + b    
num += 1    
a,b = b,cprint()

下面展示输出结果
在这里插入图片描述

斐波那契数列

斐波那契数列是指这样的一个数列1,1,2,3,5,8,13,21,34,55…
这个数列从第三项开始,每一项都等于前两项之和。
如果设F(n)为该数列的第n项和(n∈N*),那么这句话可以表示成F(n)=F(n-1)+F(n-2)
下面展示斐波那契数列的代码

import time
a=0 b=1 c=1
while c < 100:    
print(c , end=' ')    
c=a+b    
a,b=b,cprint()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值