请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。

def juge(num,week_list):

    w = input(‘请输入第%s个字母:‘%num)
    w = w.lower()
    res = []
    state = 0
    for week in week_list:
        if w == week[0 + num - 1: 1 + num - 1]:
            state += 1
            res.append(week)

    if state == 1:
        print(‘是%s‘% res[0])
    elif state > 1:
        print(‘还要输入一次‘)
        num += 1
        week_list = res
        juge(num, week_list)
    else:
        print(‘非法输入‘)

if __name__ == ‘__main__‘:
    #  初始条件
    num = 1
    week_list = [‘mon‘, ‘tues‘, ‘wed‘, ‘thur‘, ‘fri‘, ‘sat‘, ‘sun‘]
    juge(num, week_list)

原文地址:https://www.cnblogs.com/Py00/p/9842742.html

时间: 2024-10-20 02:04:36

请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。的相关文章

8.请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母

#encoding=utf-8 week_num=raw_input("input:") if week_num.lower()=="m": print "today is monday" elif week_num.lower()=="w": print "today is wednesday" elif week_num.lower()=="f": print "today

c#编程:任意输入星期几的一个字母来判断一下是星期几

//任意输入星期几的一个字母来判断一下是星期几,如不能判断,则再继续输入下一个字母,如再不能, //再输入下一个字母,直到能判断出为止,并统计到能判断时输入的字母的个数. <pre name="code" class="csharp">using System; using System.Collections.Generic; using System.Linq; using System.Text; //任意输入星期几的一个字母来判断一下是星期几,如

解决错误:此用户名包含无效字符,请输入有效的用户名。wordpress不能注册中文用户名的问题

wordpress在默认情况下不支持中文用户名,就是在后台添加用户的时候,如果用户名包含中文,则显示"错误:此用户名包含无效字符,请输入有效的用户名."如何解决这个问题呢? 不用插件的话就需要修改一个文件,找到w-includes/formatting.php 查找function sanitize_user( $username, $strict = false ) { ?这一行代码,然后在他下面加入 $strict = false; 最后变为 1 2 3 4 5 6 7 8 fun

请输入验证码

1 String str11 = "abcdefghijklmnopqrstuvwxyz"; 2 String str12 = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; 3 String str13 = "12345678901234567890123456"; 4 System.out.println("请输入验证码:"); 5 for(int x = 1; x <= 4; x++) 6 { 7 Ra

输入一个日期,输出该日期是星期几

假定输入日期合法正确. 先找一个参考日期,找星期天的日期为最好.我一时没想到就选了今天,星期一,也不错.然后求出输入日期与参考日期之间间隔的天数n,n为负时则表示输入日期在参考日期之前,n为正时则表示输入日期在参考日期之后.因为星期为循环星期1到星期天,又根据补码的原理,可知n = ((n % 7) +  8) % 7, 此时的n为几则是星期几.(PS:星期天用0来表示,因为我选的是参考日期是星期一所以是+8,如果选的是星期天则是+7). 1 //给定一个日期,求这个日期是星期几? 2 #inc

例题:请输入一个时间,判断是一天中的哪个时间。逻辑思维比较强的一个题。主要复习一下if else语句

while (true) { Console.Write("请输入一个时间(24小时制):"); //string   s = Console.ReadLine(); int hour = Convert.ToInt32(Console .ReadLine ()); if(hour >= 0 && hour < 6) { Console.Write("凌晨" + hour + "点"); } else if(hour

C语言:设置自动关机程序:2分钟之后关机,请输入\&quot;我好帅\&quot;三个字解除\n&quot;

自动关机程序: #include <stdio.h> #include <stdlib.h>//system #include <string.h>//strcmp int main() { char input[10];//input返回string : system("shutdown -s -t 120"); flag://标签 printf("2分钟之后关机,请输入\"我好帅\"三个字解除\n"); s

搜索框中“请输入搜索keyword”

$(function(){    $("#ctl00_txtKey").val("请输入搜索keyword").addClass("search")    .blur(function(){        $(this).removeClass('highligth');        if($(this).val()==""){            $("#ctl00_txtKey").val(&quo

请输入相应数字选择需要执行的运算: 1 加法 2 减法

/* 题目:程序运行的时候提示下列信息 请输入相应数字选择需要执行的运算: 1 加法 2 减法 用户选择运算后,再提示用户输入两个需要进行运算的整数,输入完毕后就输出运算结果 */ #include <stdio.h> int main() { // 1. 提示用户选择计算类型 printf("请输入相应数字选择需要执行的运算:\n"); printf("1 加法\n"); printf("2 减法\n"); // 2. 定义变量存储