用Python写一个程序,提示输入两个字符串,然后进行比较,输出较小的字符串.要求只能使用单字符串比较操作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用Python写一个程序,提示输入两个字符串,然后进行比较,输出较小的字符串.要求只能使用单字符串比较操作相关的知识,希望对你有一定的参考价值。

参考技术A

以上是代码及运行结果

本回答被提问者采纳
参考技术B print('较小的是: ', min(input("请输入两个数字(用空格分开):").split()))
# 输出结果:
# 请输入两个数字(用空格分开):4 6
# 较小的是: 4

初学Python3 - 写一个登录程序

 本篇主要实现一个简单的登录程序,默认给出一个账号密码,贴出写的代码及过程中遇到的问题。

----------------------------------------要求如下:

username

passwd

让用户输入账号和密码,输入用户和密码输入正确的话

提示你  xxx,欢迎登录,今天的日期是xxx,程序结束

错误的话,提示账号/密码输入错误 

最多输入3次,如果输入3次都没有登录成功,提示失败次数过多。

需要判断输入是否为空,输入空也算输入错误一次

---------------------------------

 

过程中主要遇到的问题有:

1. 判断输入为空,需要使用strip( ) 方法

 2. 在打印日期时,需要使用格式为字符串格式%s. 自己第一次时使用了%d 格式,报错格式不正确

代码如下:

import datetime

count =0
while count<3:
    username = input("username: ")
    pwd = input("password: ")
    dayT = datetime.date.today()
    #print(dayT)
    if username.strip()=="" or pwd.strip()=="":
        print("your input is null,please input again!")
        count=count+1
        continue
    elif username =="julie" and pwd =="123456":
        print("%s, 欢迎登录,今天的日期是: %s, 程序结束" %(username,dayT))
        break
    else:
        print("帐号/密码输入错误")
        count = count + 1
else:
    print("you have tried 3 times, the user has been locked!")
  

以上是关于用Python写一个程序,提示输入两个字符串,然后进行比较,输出较小的字符串.要求只能使用单字符串比较操作的主要内容,如果未能解决你的问题,请参考以下文章

用shell写一个猜价格脚本?

用python写程序实现:输入一字符串,分别统计其中的英文字母个数,空格、数字和其他字符。

Python敲代码时怎么换行,每次一按Enter键就直接执行程序了,可是代码还没有写完啊。。。

Python的用户交互程序及格式化输出

用python写一个小程序,输入坐标求线性回归

用python编写一程序?