小编Bob*_*bys的帖子

Haskell 2小数点

我试图找出一种限制Haskell的方法,以返回只有2个十进制名字的数字(例如1.24)

我的代码是:

sumSquares = sum . map (^ 2)
Run Code Online (Sandbox Code Playgroud)

怎么可能在Haskell中做到这一点谢谢!

haskell decimal

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

Python如果为0,则从字符串中删除第一个数字

我从表单格式07123456789(它是一个电话号码)得到一个字符串,我想删除第一个数字/字符只有它是零.然后44在前面添加.所以输出将是447123456789.

这是最好的方法吗?

python string

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

降序列表的排序

我试图根据平均评级对列表进行排序.我设法创建一个函数来返回平均评级和函数来过滤数据库并返回给定年份的电影.但是我如何将所有这些放在一起并获得排序的输出?你能给我一些提示吗?

我的代码是:

-- Define Film type here
type Film = (Title, Director, Year, [Rating])

-- Define database type here
type Database = [Film]

testDatabase :: [Film]
testDatabase =
  [("Casino Royale", "Martin Campbell",  2006, [("Garry",8),("Dave", 0)])
  ,("Blade Runner",  "Ridley Scott",     1982, [("Amy",  5),("Dave", 9)])
  ,("The Fly",       "David Cronenberg", 1986, [("Fred", 7),("Dave", 4)])
  ]

-- These 2 functions are for the average rating

averageFilm :: Film -> Float
averageFilm (t, d, y, r) = averageFilmRating r

averageFilmRating :: [Rating] -> Float
averageFilmRating …
Run Code Online (Sandbox Code Playgroud)

sorting haskell

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

python将变量放在单引号内

假设我有一个变量 s = String 并且我想将它存储在另一个变量中,例如 'string' 如何将该变量存储在单引号中?

python

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

输入"let"时Haskell解析错误

我试图运行此代码,但我在输入'let'上得到一个解析错误:

 let database = tempFilm:database
Run Code Online (Sandbox Code Playgroud)

我找不到问题所在,你能看一下吗?

options 7 (username, database) = do   putStrLn "******************"
                                      putStrLn "   Rate a film    "
                                      putStrLn "******************"
                                      putStrLn ""
                                      putStr "Enter the title of the film or nothing to return to the main menu: "
                                      title <- getLine
                                      if title == ""
                                        then return(username, database)
                                      else do let filmCheck = findFilm title database
                                              if filmCheck == []
                                                then do putStrLn "That film does not exists."
                                                        return (username, database) 
                                                else do putStr "Enter your rate: " …
Run Code Online (Sandbox Code Playgroud)

haskell

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

每隔几分钟调用一次Flask功能

在我的HTML页面上,我有一个获取函数getStatus()的值的span:

<span id="sysStatus" style="font-weight: bold;">{{ status }}</span>
Run Code Online (Sandbox Code Playgroud)

返回状态的函数:

def getStatus():
    state = database().getState()
    if state:
        status = " On"
    else:
        status = "Off"
    return status
Run Code Online (Sandbox Code Playgroud)

渲染html页面:

class Tongles(flask.views.MethodView):
    def get(self):
        return flask.render_template('page.html', status=getStatus())
Run Code Online (Sandbox Code Playgroud)

我想以某种方式动态刷新系统的状态,以及跨度上的文本.

如何在不重新加载整个页面的情况下调用函数getStatus?

html python flask

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

标签 统计

haskell ×3

python ×3

decimal ×1

flask ×1

html ×1

sorting ×1

string ×1