小编pen*_*mas的帖子

检查dateTime是周末还是工作日

<script Language="c#" runat="server">
  void Page_Load()
  {
   DateTime date = DateTime.Now;
   dateToday.Text = " " + date.ToString("d");
   DayOfWeek day = DateTime.Now.DayOfWeek;
   dayToday.Text = " " + day.ToString();

   if ((dayToday == DayOfWeek.Saturday) && (dayToday == DayOfWeek.Sunday))
    {
    Console.WriteLine("This is a weekend");
    }

 }
</script>
Run Code Online (Sandbox Code Playgroud)

使用dateTime,我试图测试当前日期是否是工作日或周末,然后我想打印响应给用户.目前我收到运行时错误.如果我删除了我的if语句,则第一项(当前日期和星期几)打印正确.

c# datetime

21
推荐指数
2
解决办法
5万
查看次数

返回文件中行的第一个字母

我试图提取文件中每一行的第一个字母,然后将这些字母打印到新文件中。我正在逐步工作,因此我创建了能够提取每一行的第一个字母的代码,但是,当我添加代码来读取特定文件时,它似乎没有正确迭代整个文件内容。有谁知道为什么我的 for 循环不迭代?或者也许是它正在迭代但没有正确地将字母添加到“行”的问题。

def secret2(m):
    infile = open(m, 'r')
    text = infile.read()
    for line in text:
        lines = text[0]
        for i in range(len(text)):
            if text[i] == '\n':
                lines += text[i+1]
            print(lines)
            return(lines)
        m.close()
Run Code Online (Sandbox Code Playgroud)

输出:

>>> secret2('file.txt')
A
'A'
>>> 
Run Code Online (Sandbox Code Playgroud)

正确的输出是:

>>> secret2('file.txt')
'ALICE'
>>>
Run Code Online (Sandbox Code Playgroud)

python python-3.x

5
推荐指数
1
解决办法
2万
查看次数

检查年份是否为闰年

<script Language="c#" runat="server">
  void Page_Load()
  {
   int currentYear = DateTime.Now.Year();

   if (currentYear % 400 == 0) {
   Message2.Text = ("This is a leap year");
   }
   else {
     Message2.Text = ("This is not a leap year");
   }

 }
Run Code Online (Sandbox Code Playgroud)

目前我收到RunTime错误.我的目标是使用DateTime.Now.Year()测试当前年份是否为闰年.我认为问题是我没有正确地将年份转换为int?请指教.

c# datetime

1
推荐指数
2
解决办法
1万
查看次数

返回两个不同长度字符串中的交替字母

我目前编写的代码可以递归地获取两个字符串中的字母,并返回具有交替字母的新单词。我想优化此代码,以便如果第一个或第二个单词较长,它仍然会返回较长字符串中的剩余字母。

def alt(s,t):
    if len(s) != len(t):
        return 
    elif s == '' and t == '':
        return ''
    else:
        return s[0] + t[0] + alt(s[1:], t[1:])
Run Code Online (Sandbox Code Playgroud)

期望的输出:

>>> alt('hello','bye')
'hbeylelo'
Run Code Online (Sandbox Code Playgroud)

python recursion python-3.x

0
推荐指数
1
解决办法
5701
查看次数

标签 统计

c# ×2

datetime ×2

python ×2

python-3.x ×2

recursion ×1